Market news: Canadian Prime Minister Justin Trudeau will step down as party leader, officials have confirmed.